package com.platform.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 暖课课程实体
 * 表名 nideshop_warm_class
 *
 * @author czj
 * @email 729618941@qq.com
 * @date 2018-11-01 16:50:05
 */
public class WarmClassVo implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Integer id;
    //标题
    private String title;
    //简要
    private String brief;
    //列表封面图
    private String listCoverUrl;
    //阅读数
    private Integer viewCount;
    //内容
    private String contentDesc;
    //类型：1-美文；2-视觉；3-影音
    private Integer contentType;
    //排序值，越大越前
    private Integer sortOrder;
    //创建时间
    private Date addTime;
    //更新时间
    private Date updateTime;
    //价格
    private BigDecimal contentPrice;
    //是否已支付
    private Integer isPay = 0;//支付状态：1-已支付；0-未支付
    //是否已收藏
    private Integer isCollected = 0;//收藏状态：1-已收藏；0-未收藏
    /**
     * 腾讯视频id视频
     * 一般播放一个腾讯视频的时候播放地址为https://v.qq.com/x/page/w0647n5294g.html。
     * .html到最后一个/之间的字符串即为腾讯视频id。
     * 如https://v.qq.com/x/page/w0647n5294g.html的id为w0647n5294g
     */
    private String videoId;
    /**
     * 是否免费 是否免费：0-否；1-是
     */
    private Integer isFree;
    /**
     * 是否已删除:是否已删除：0-否；1-是
     */
    private Integer isDelete;

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Integer getIsFree() {
        return isFree;
    }

    public void setIsFree(Integer isFree) {
        this.isFree = isFree;
    }

    public String getVideoId() {
        return videoId;
    }

    public void setVideoId(String videoId) {
        this.videoId = videoId;
    }

    public Integer getIsCollected() {
        return isCollected;
    }

    public void setIsCollected(Integer isCollected) {
        this.isCollected = isCollected;
    }

    public Integer getIsPay() {
        return isPay;
    }

    public void setIsPay(Integer isPay) {
        this.isPay = isPay;
    }

    public BigDecimal getContentPrice() {
        return contentPrice;
    }

    public void setContentPrice(BigDecimal contentPrice) {
        this.contentPrice = contentPrice;
    }

    /**
     * 设置：
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置：标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取：标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置：简要
     */
    public void setBrief(String brief) {
        this.brief = brief;
    }

    /**
     * 获取：简要
     */
    public String getBrief() {
        return brief;
    }

    /**
     * 设置：列表封面图
     */
    public void setListCoverUrl(String listCoverUrl) {
        this.listCoverUrl = listCoverUrl;
    }

    /**
     * 获取：列表封面图
     */
    public String getListCoverUrl() {
        return listCoverUrl;
    }

    /**
     * 设置：阅读数
     */
    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }

    /**
     * 获取：阅读数
     */
    public Integer getViewCount() {
        return viewCount;
    }

    /**
     * 设置：内容
     */
    public void setContentDesc(String contentDesc) {
        this.contentDesc = contentDesc;
    }

    /**
     * 获取：内容
     */
    public String getContentDesc() {
        return contentDesc;
    }

    /**
     * 设置：类型：1-美文；2-视觉；3-影音
     */
    public void setContentType(Integer contentType) {
        this.contentType = contentType;
    }

    /**
     * 获取：类型：1-美文；2-视觉；3-影音
     */
    public Integer getContentType() {
        return contentType;
    }

    /**
     * 设置：排序值，越大越前
     */
    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }

    /**
     * 获取：排序值，越大越前
     */
    public Integer getSortOrder() {
        return sortOrder;
    }

    /**
     * 设置：创建时间
     */
    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /**
     * 获取：创建时间
     */
    public Date getAddTime() {
        return addTime;
    }

    /**
     * 设置：更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取：更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }
}
